Skip to content

Gate nested navigation on beforeunload - #578

Merged
wieslawsoltes merged 1 commit into
mainfrom
feature/iframe-beforeunload-lifecycle-267
Sep 19, 2026
Merged

wieslawsoltes merged 1 commit into
mainfrom
feature/iframe-beforeunload-lifecycle-267

Conversation

@wieslawsoltes

Copy link
Copy Markdown
Collaborator

Closes #577. Advances #267 and #264.

Dispatch synchronous cancelable nested beforeunload before iframe src navigation and document.open() replacement. A veto preserves the current realm, generation, tasks, resources and stable WindowProxy; same-frame reentrancy is guarded while sibling documents remain independent.

WPT-shaped and native source contracts document the lifecycle boundary. git diff --check passed; authored contracts and runtime gates were not executed under the current implementation-throughput policy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Gate nested navigation on cancelable beforeunload

1 participant